Esercizio 1

Si vuole definire un formato per l’interscambio dati relativo alle aziende di un consorzio. Il file scambiato specifica la lista delle aziende. Ciascuna azienda è identificata da un codice numerico (integer) ed ha associate la ragione sociale (string), il capitale sociale (decimal), il settore di attività (string) e la lista dei contratti stipulati. Per ogni contratto si specifica l’identificatore (integer), il nome del contraente (string), la data di stipula (string), l’oggetto del contratto (string) e la lista delle fatture emesse. Per ogni fattura si riporta la data (date) e l’importo (decimal). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.

Esempio di file XML
File XML schema
Valida il file di esempio